home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / unix / x11 / xv200.tar / xv-2.00 / CHANGELOG < prev    next >
Text File  |  1992-01-02  |  20KB  |  520 lines

  1. Revision History
  2. ----------------
  3.  
  4. Rev: 1/2/92  (version 2.00)
  5. -----------------------------
  6. *** SUN Rasterfile support         (Dave Heath  (heath@cs.jhu.edu))
  7.  
  8. fixed unclosed comment in xv.h       (Paul Close (pdc@sgi.com))
  9.  
  10. fixed infinite loop in Imakefile   (Kjetil Jorgensen  (jorgens@lise.unit.no)
  11.  
  12. fixed problems in Imakefile (bitmaps.h wasn't being rebuilt)
  13.                 (Jonathan Kamens  (jik@pit-manager.mit.edu))
  14.  
  15. additional bug fixes/workarounds for 24/32-bit TrueColor displays
  16.                 (Dave Gregorich (dtg@csula-ps.calstatela.edu))
  17.  
  18. include string.h or strings.h based on 'SYSV' flag
  19.                 (Kevin Brown  (brown@hpbsm15.boi.hp.com))
  20.  
  21. bogus command line parsing ('-autogamma' wouldn't work)
  22.                 (Doug Washburn  (washburn@hpmpea2.cup.hp.com))
  23.  
  24. fixed 4-bit X code to work on MSBFirst machines
  25.                 (Stefan Esser  (se@ikp.Uni-Koeln.DE))
  26.  
  27. mods for HPUX 7.0        (Jan D.  (jhd@irfu.se))
  28.  
  29. added window classes 'XVroot', 'XVcontrols', 'XVdir', 'XVinfo', and 'XVcedit',
  30.     so Motif users can do things like this:
  31.  
  32.     Mwm*XVroot*clientDecoration:            none
  33.     Mwm*XVcontrols*clientDecoration:        -resizeh
  34.     Mwm*XVdir*clientDecoration:            -resizeh -maximize
  35.     Mwm*XVcedit*clientDecoration:           -resizeh -maximize
  36.     Mwm*XVinfo*clientDecoration:            -resizeh -maximize
  37.  
  38.     Also, WM_DELETE_WINDOW is now set up in the WM_PROTOCOLS 
  39.     property, allowing the 'close' menu selection under MWM to
  40.     close an XV window without terminating the application.
  41.                 (Jan D.  (jhd@irfu.se))
  42.  
  43. slow 24-to-8 conversion was moving the image down 1 scan-line
  44.                 (Satoshi Asami  (asami@is.s.u-tokyo.ac.jp))
  45.  
  46. mods for MIPS machines      (David Boulware  (dgb@landau.phys.washington.edu))
  47.  
  48. Ability to LOAD pictures that weren't specified on the command line
  49.  
  50. fixed bug in CheckForConfig()
  51.  
  52. twm workaround from patchlevel 2 now only turned on if '-twmkludge' option is
  53.     specified.  Was causing problems on OpenLook 2.0 systems
  54.  
  55. directories and symbolic links are now sorted together at the top of
  56.     the 'xv directory' list
  57.  
  58. fixed crashes when 'AutoCropping' in conjunction with '-root' option
  59.  
  60. file format/color buttons in Directory window are now set whenever an image
  61.     is loaded.  (Set to the format/color of the loaded image.)
  62.  
  63. clicking anywhere inside the Info box will now close it
  64.  
  65. added support for up/down arrows, page up/down, home, and end keys when
  66.     mouse is in control window or directory window (for operating
  67.     the scrollable list thingy)
  68.  
  69. changed 'Return' key binding to mean 'display currently selected picture'
  70.     rather than 'Next'
  71.  
  72. added binding of Tab key to 'Next' function
  73.  
  74. '-wait' now waits until picture is fully up on screen before starting timer
  75.  
  76. '-wloop' option added.  Causes '-wait' slideshow to loop at end
  77.  
  78. added 'hagan-style' tiling on the root window.  '-root', '-center', and
  79.     '-rpat 0'  (the default) will now draw an image centered on the
  80.     root window, with images going off the screen in all 4 directions
  81.  
  82.     (Unlike 'normal' ('-root' only) tiling, which has one image
  83.     pinned in the top-left corner of the screen, and subsequent
  84.     images going off the screen ONLY on the bottom and right sides)
  85.  
  86. added '-maxpect' option.  (An abbreviation for '-center -fixed -max')
  87.     makes the image as large as possible, without changing the
  88.     aspect ratio.  Only relevant when used in conjunction with 
  89.     '-root'.  (When not using '-root', both '-max' and '-maxpect' do
  90.     the same thing (as large as possible without changing the aspect).
  91.     When USING '-root', '-max' makes the image the size of the screen,
  92.     in all likelyhood changing the aspect ratio)
  93.  
  94. added '-olwm' option (and xv.olwm resource) for people using Sun's OpenLook
  95.     window manager.  Makes the window behave correctly when resized via
  96.     any of the xv resizing commands.
  97.  
  98. added new, slicker-looking icon.  The old one was outside Motif's accepted
  99.     range of icon sizes.
  100.  
  101. SMOOTHING controls (Smooth, Dither, and Raw buttons) added
  102.  
  103. added '-cursor' option (and xv.cursor resource).  Allows you to pick a 
  104.     different cursor for the image window (instead of the 
  105.     default crosshair cursor)
  106.  
  107. various modifications to work somewhat better with tvtwm (or other
  108.     virtual window managers)
  109.         Hitoshi Saji    saji@is.s.u-tokyo.ac.jp
  110.         Tetsuya Ikeda    tetsuya@is.s.u-tokyo.ac.jp
  111.         Satoshi Asami    asami@is.s.u-tokyo.ac.jp
  112.  
  113. fixed up some multiple-redraw bugs, for improved speed
  114.  
  115. Added spiffy 'hue' and 'saturation' dials to cedit box
  116.  
  117. New format for '-GAMMA' command line option and gamma resources.  Fully
  118.     specifies state of gamma controls, including 'lines/spline' and
  119.     'rgb/hsv' modes
  120.  
  121. Improved 'undo' handling in Gamma box.
  122.  
  123. Added 'reduced' color save.  Used in conjunction with the '-nc' command
  124.     line option.  Saves the image more-or-less 'as shown', rather than
  125.     "as it's supposed to be".  For example, you can now save bizarrely
  126.     stippled pictures by doing something like '-nc 0 -wh red -bl blue'
  127.     on the command line, and then saving the image in 'reduced color'.
  128.  
  129.  
  130. added '-adither', '-asmooth' options (and 'xv.autoDither', 'xv.autoSmooth'
  131.     resources) to automatically dither or smooth the image upon 
  132.     loading it.  Mainly for use the case where you want XV to 
  133.     load an image onto the root window and go away without any user
  134.     intervention.  (Like you might put in a startup script.)
  135.  
  136. added some X error handling so that XV doesn't blow up (ungraciously) when
  137.     you're using '-root' on an X terminal that doesn't have enough
  138.     memory to do a full-screen root image
  139.  
  140. code reorganization:  xv.c and xvmisc.c have been split into (xv.c, xvevent.c,
  141.     xvroot.c) and (xvmisc.c, xvimage.c, xvcolor.c, xvsmooth.c) 
  142.     respectively.  The files were getting annoyingly large.
  143.  
  144. added colormap editing capabilities to the gamma box
  145.     Colors can be edited in either HSV mode or RGB mode
  146.     You are modifying the original colormap of the image, BEFORE
  147.         the '-mono' or '-rv' options are applied, BEFORE
  148.         any GAMMA correction is applied, and before it's
  149.         determined how to get the image on the screen.
  150.         As a result, it's best to edit colors when the GAMMA
  151.         controls are set to 'Linear'
  152.     You can select the color to be edited by clicking in the colormap
  153.         area of the GAMMA box, or by clicking in the image window
  154.         (in which case the color selected will match the last pixel
  155.         value you displayed)
  156.     Using '-rw' mode will generally speed things up, but isn't
  157.         necessary.
  158.  
  159. added colormap 'grouping'.  Use Button3 to add/delete color cells from the
  160.         current group.  Hold shift key down and the image regeneration
  161.         will be delayed until you let go of the shift key.  (normally
  162.         the image would be redrawn every time you released Button3.)
  163.         This allows you you quickly group multiple pixels.
  164.  
  165. added 'cut buffer' usage.  Whenever you track pixel values (by clicking the
  166.     left button in the image window), the last pixel values are put in 
  167.     the X cut buffer, so that you can paste them into your own program,
  168.     an xterm window, or whatever.  Useful if you're using XV to choose
  169.     'points-of-interest' to be used as input to another program.
  170.  
  171.     Also, if you click on the gamma values (above the graph in the 
  172.     gamma window), those values will be put in the cut buffer as well.
  173.     (Handy for setting default values for the Gamma resources.)
  174.  
  175. added a slightly-improved 'cropping' rectangle.  Should show up better on some
  176.     pictures.
  177.  
  178. added hsv pixel display.  When tracking pixel values in the image window
  179.     (with the left mouse button), the values will either be displayed
  180.     as R,G,B components (0-255), or as HSV components (0-359, 0-100, 0-100)
  181.     This is based on the setting of the HSV/RGB switch in the Gamma box.
  182.  
  183. added a 'Randomize Colors' button.  (keyboard equiv: 'R').
  184.     Causes the entire colormap of the current picture to be
  185.     randomized.  Groupings *will* be respected, however.  (ie, all pixels
  186.     in a group will still have the same color, albeit a new one).  For
  187.     amusing effects, do some by-hand color reduction (by grouping all
  188.     similar colors), then do the randomize function.  
  189.  
  190. added an 'Undo All' button in the Gamma box.  Undoes all changes made to the
  191.     image's colormap and clears all groupings.
  192.  
  193. added '-hsv' and '-rgb' switches (and xv.hsvmode resource (boolean)) to
  194.     allow user to set initial hsv/rgb mode.  By default, program uses
  195.     RGB.
  196.  
  197. fixed 'shift key' bug with regards to entering filenames in dir window
  198.  
  199. 'enter' in file i/o window now opens the currently selected directory
  200.  
  201. fixed bugs on 1-bit displays (fish cursor didn't flap during re-ditherization,
  202.     CMap wasn't properly refreshed after loading new pic)
  203.  
  204. Smooth/Dither now sets 'Current Size' RButt in file i/o box.  (Need to save
  205.     at current size to save 'smoothed' picture.)
  206.  
  207. BadAccess errors cause by XFreeColors are now ignored, as this is simply a 
  208.     sign of a busted X server, and happens when multiply-allocated 
  209.     colors are freed more than once.  (like they're supposed to be)
  210.     Should make '-bfc' option obsolete.
  211.  
  212. Current Size RButt ripped out.  (Always saves at current size)
  213.  
  214. flapping fish cursor added during PBM/PGM/PPM file i/o
  215.  
  216. created GRAF type
  217.  
  218. MASSIVE modifications to GAMMA box
  219.  
  220. Gamma box renamed 'Color Editor' box ('cedit')
  221.  
  222. Added direct numeric gamma input to GRAF boxes
  223.  
  224. Created HDIAL controls
  225.  
  226. Changed non-range HDIAL to be a hue/saturation control
  227.  
  228. Created CBUTT check boxes
  229.  
  230. Added 'drag the whole range around' feature in range HDIALs
  231.  
  232. Added -nopos, -fgeom, and -fmap command line options (and resources)
  233.  
  234. Fixed 'crop near corner' graphics bug
  235.  
  236. Fixed multiple redraw bug, with any luck.
  237.  
  238. Added '-2xlimit' option and resource.  Allows the image window to be larger
  239.     than the screen (up to 2x).  *NOT* recommended unless your WM
  240.     is capable of operating windows without visible borders.  (ie, you'll
  241.     need some meta-mouse-button action, ala twm/uwm...)
  242.  
  243. Added rudimentary GIF89 reading.  (Jon Brinkmann, jvb7u@astro.Virginia.Edu)
  244.  
  245. Changed ISTR_INFO to be more to Hagan's liking.  
  246.     (eg  "320x200 GIF87.  Got all 37 colors.")
  247.  
  248. Fixed some probs in xvsunras.c
  249.     (didn't understand RT_FORMAT_RGB, and RT_BYTE_ENCODED 8-bit
  250.      rasterfiles didn't load correctly, nor did it handle odd-width
  251.      24-bit images correctly)
  252.  
  253. Added POSTSCRIPT OUTPUT and PostScript Box  (7/6/91)
  254.     Drag the image window around on the page with the mouse.  The scale
  255.     controls are used for stretching.  Note:  if you use the arrow keys
  256.     (regular and shifted), you can get precise positioning control.
  257.  
  258. Added GIF89 aspect ratio handling, warning message about skipped extensions,
  259.     PlainText block handling (doesn't do anything with it)
  260.  
  261. Ripped out the '-fish' option and related code.  Never worked right anyway.
  262.  
  263. Added ability to type long strings in 'filename' field of dir box.
  264.  
  265. Split 'file i/o' button into two buttons 'Load' and 'Save'.  Directory box
  266.     is now either a 'Load box' or a 'Save box', depending.  (^L and ^S
  267.     are the accelerators).
  268.  
  269. Added ability to type pathnames in 'filename' field.  And 'cd-ing' to different
  270.     directories directly without going through pesky UI.
  271.  
  272. Added 'popup' windows.  (The computer seems to be on fire.  <Ok> )
  273.  
  274. Stretched ctrlW so that 'helvetica' font would still fit (Ultrix 4.2 doesn't
  275.     include 'lucida' still...)
  276.  
  277. Added 'close' (via mwm menu) handling to PostScript window and PopUp window.
  278.  
  279. Added wait cursor during directory-reading (whenever you change directories)
  280.  
  281. Fixed PostScript file output (to have correct comments)
  282.  
  283. Added 'maxpect' button in PS window.
  284.  
  285. Hooked up remaining buttons in ColEdit window  (undo, redo, 
  286.     brite, dim, sharp, dull)
  287.  
  288. Got rid of 'recolor' operations when non-visible changes made to Graf's
  289.     (changes of less than '2' aren't visible due to coordinate halving)
  290.  
  291. Added 'max contrast' button to gamma window
  292.  
  293. Added 'C' and 'R' keyboard equivs for 'MaxCnt' and 'Reset' respectively
  294.  
  295. Added 'default' picture (xvdflt.c)
  296.  
  297. Added 'Flip H' and 'Flip V' buttons ('h' and 'v' keyboard equivs)
  298.  
  299. Redesigned ctrl window somewhat
  300.  
  301. When you 'Load' files (via the Load dialog box), the file names are stuck
  302.     in the 'ctrlW' list for E-Z Re-Viewing...
  303.  
  304. Added ability to 'reload' current picture (by double clicking on its entry
  305.     int the ctrl window list)
  306.  
  307. Added 'Delete' command.  ('^D' keyboard equiv)
  308.  
  309. Mods to work (better) on Apollo systems
  310.                 (Robert Goodwill (robert@earth.cs.jcu.edu.au))
  311.  
  312. Added support for 16-bit displays
  313.                 (David Elliot    (dce@smsc.sony.com))
  314.  
  315. Improved 24-to-8 color compression routines
  316.                 (Tom Lane     (Tom.Lane@g.gp.cs.cmu.edu))
  317.  
  318. Improved color selection algorithm
  319.                 (Tom Lane     (Tom.Lane@g.gp.cs.cmu.edu))
  320.  
  321. Flag resources now accept 'on', '1', 'true', 'yes' in either u/l case
  322.                 (Chris Weikart   (weikart@prl.dec.com))
  323.  
  324. Fixed potential overflow bug in linear interpolation code
  325.                 (Chris Weikart   (weikart@prl.dec.com))
  326.  
  327. Added Motif-Style 3-d buttons
  328.  
  329. Added 'Auto-Reset' check box in ColEdit window
  330.  
  331. Optimization to ColEdit:  if changing a control hasn't actually
  332.     affected the 'desired colormap', don't bother applying the change
  333.  
  334. Changed 'graf' controls:  you can now hold down the shift key and modify them
  335.     to your hearts content.  The image is not actually recomputed until
  336.     you let go of the shift key.
  337.  
  338. Added '-hi' and '-lo' options ('highcolor' and 'lowcolor' resources) for 
  339.     setting the 'other' two colors on the buttons.
  340.  
  341. Added '-v' option ('visual' resource) to allow the user to force XV to use a
  342.     specific visual type, rather than the server default.
  343.  
  344. Added gamma resources.  Hooked up 'Get Resources' button (copies current
  345.     gamma settings into the cut buffer)
  346.  
  347. Ripped out '-tile', '-center', and '-rpat' options.  Replaced them with 
  348.     '-rmode' option ('rootMode' resource)
  349.  
  350. Added mirrored tiling and integer mirrored tiling root modes.
  351.  
  352. PopUp window now pops up with the right-most button centered under the mouse,
  353.     rather than in the middle of the screen.
  354.  
  355. Added '^D' accellerator key (for 'Disk File') in the 'Delete What' PopUp box.
  356.  
  357. Changed '-asmooth' and '-adither' to '-smooth' and '-dither', respectively.
  358.  
  359. Added stricter command line argument matching.  '-snausage' no longer would
  360.     match the '-s' flag.
  361.  
  362. Changed way '-expand' (and 'expand' resource) works.  Now takes floating
  363.     point number.  For backwards compatibility, negative numbers are 
  364.     still treated as reciprocals.  (ie, both '-2' and '.5' will halve 
  365.     the image)
  366.  
  367. Created 'MBUTT' pop-up menu widget.
  368.  
  369. Added 'Display Modes' popup button.
  370.  
  371. Fixed bug when using '-perfect'.  The XCopyColormapAndFree() function had the
  372.     rather undesirable side effect of getting rid of the allocated
  373.     colors used for the various windows, etc. (ie, more than the
  374.     image colors)
  375.  
  376. Made 'Hagan-Style' tiling (aka, Centered Tiling) much more efficient
  377.                 (Robert Potter  (rpotter@grip.cis.upenn.edu))
  378.  
  379. Made the 'directory' listing in the load/save box use an MBUTT.
  380.  
  381. Added JPEG support.        (Markus Baur  (s_baur@iravcl.ira.uka.de))
  382.                 (and, of course, the Independent JPEG Group)
  383.  
  384. Added '-keeparound' flag (and 'keepAround' resource).  By default, if you
  385.     'delete' the last file remaining in the ctrl window list, 
  386.     the program will auto-exit.  This option overrides that behavior.
  387.  
  388. Ripped out '-fgeom' and '-fmap' options (and 'fileGeometry' resource).
  389.     Load/Save boxes now come up wherever the mouse is.
  390.  
  391. Wrote OpenOutFile() and CloseOutFile() routines to unify redundant code
  392.     in 'DoSave()' and 'writePS()'
  393.  
  394. Added 'piped' output.  (ie, save file "| lpr")
  395.  
  396. Added 'Alert' boxes (button-less PopUp's)
  397.  
  398. Bug fixes when loading/saving '~' files
  399.  
  400. Fixed PS output to be Encapsulated PostScript compatible
  401.  
  402. Added a faked 'colorimage' procedure for grayscale PS printers.
  403.     (Color postscript files will print on non-color printers, albeit in
  404.      grayscale.)
  405.  
  406. New Window positioning code.  Should work for (nearly) all WMs.
  407.                 (Matthew Stier  (matthew@sunpix.East.Sun.COM))
  408.  
  409. Automatically smooths images that were 'shrunk' (2x, 4x, etc...)
  410.  
  411. Bug fixes to the JPEG i/o code.    (Tom Lane  (Tom_Lane@G.GP.CS.CMU.EDU))
  412.  
  413. Fixed problem in xv24to8.c with the Floyd-Steinberg dithering code.
  414.                 (Charles Hannum  (mycroft@gnu.ai.mit.edu))
  415.  
  416. Modified 'Delete' behavior.  Only loads an image if you deleted the
  417.     currently-viewed image.
  418.  
  419. Changes the suffix of the filename in the 'save window' when you change 
  420.     file formats.
  421.  
  422. Got rid of 'Quit XV' buttons in load and save windows
  423.  
  424. Added extra verbiage to JPEG save window.
  425.  
  426. Dicked around some more with window positioning code.  Seems to work
  427.     correctly in TWM and MWM.  Hopefully, it'll work in OLWM as well.
  428.  
  429. Added Makefile options and xv.h #ifdefs for Encore's UMAX 
  430.     version of Unix System V.    (Drew Watson  (dwatson@encore.com))
  431.  
  432. Added '-owncmap' option (and 'ownCmap' resource) to make XV *always*
  433.     use/install its own colormap.    (Bill Turner  (bturner@cv.hp.com))
  434.  
  435.  
  436. Rev: 11/29/90  (version 1, patchlevel 3)
  437. -----------------------------
  438.  
  439. Changed 'CCOPTIONS' to 'DEFINES' in Imakefile
  440.  
  441. Fixes for use with virtual root window managers (ie, tvtwm)
  442.     (only cares about virtual root when using '-root' option,
  443.      negative geometry's correctly handled.)
  444.             (Andreas Stolcke   (stolcke@ICSI.Berkeley.EDU))
  445.  
  446. Modifications for Sequent machines (no 'mem*() routines)
  447.             (Daniel Pommert    (daniel@ux1.cso.uiuc.edu))
  448.  
  449. Modifications to avoid bug in certain optimizers, most notably the default
  450. optimization (-O) in Sun's C compiler.  (Incorrectly handles lines of the
  451. sort "*p = array[*p]")
  452.  
  453. Modification to get around 'when I shift my arrow keys (to adjust the
  454. cropping rectangle), my keyboard generates numbers instead' problem
  455.             (Mark Horstman     (mh2620@sarek.sbc.com)
  456.  
  457. Modification to allow 'xsetroot' and 'xloadimage' to cleanup any
  458. xv-displayed images in the root window, and vice-versa.
  459.             (Richard Bingle    (bingle@cs.purdue.edu))
  460.  
  461.  
  462.  
  463. Rev: 11/26/90  (version 1, patchlevel 2)
  464. -----------------------------
  465. added workaround for 'X Protocol Errors' on broken servers (XFreeColors())
  466.     (see the '-bfc' option)
  467. fixed core dump when cropping on certain displays
  468. misc. #ifdefs for HPs
  469. fixed problem with fish cursor remaining around too long
  470. more SVR4 #ifdefs            (David Elliott,  dce@smsc.sony.com)
  471. fixed bug in tracking pixel values    (Bob Finch,      bob@gli.com)
  472. misc #ifdefs for ISC 386/ix 2.0.2    (Mark Snitily    mark@zok.uucp)
  473. misc #ifdefs for AT&T machines         (Eric Raymond   eric@snark.thyrsus.com)
  474. misc #ifdefs for Silicon Graphics       (Paul Close     pdc@lunch.wpd.sgi.com)
  475. Added POSIX signal handling        (Mike Patnode   (mikep@sco.com))
  476. Port to SCO UNIX/ODT            (Mike Patnode   (mikep@sco.com))
  477.  
  478. fixed problem with using '-max' and '-fixed' at same time
  479.             (Greg Spencer   greg@longs.lance.colostate.edu)
  480. modification to work with Virtual Root Windows (ala swm and tvtwm)
  481.             (Bill Kucharski  kucharsk@solbourne.com)
  482.  
  483. the 'save-as' filename is now set to the 'current' filename
  484.  
  485. Also, if you double click on 'plain' files in the directory box,
  486.     it will set the 'save-as' filename accordingly.
  487.  
  488. Added ability to view images centered on the root window, without
  489.     any tiling.  Added associated options ('-center', '-rfg', '-rbg',
  490.     and '-rpat')
  491.  
  492. Workaround for twm 'No title bars' bug  
  493.              (Steve Swales  steve@bat.lle.rochester.edu)
  494.  
  495. Bidirectional Rotate commands added
  496.  
  497. Maxpect command added:  (Maximum size, but preserve aspect ratio)
  498.  
  499. AutoCrop command added:  (Crops out solid borders.)
  500.  
  501. Potential support for 32-bit displays.  (Hasn't been tested.  Don't have one.)
  502.  
  503.  
  504. Rev: 10/17/90   (version 1, patchlevel 1)
  505. ------------------------------
  506. Imakefile added            (David Elliot    (dce@smsc.sony.com))
  507. System V release 4 mods        (David Elliot    (dce@smsc.sony.com))
  508. Bug in 'quick check' fixed    (Arthur Olson    (ado@elsie.nci.nih.gov))
  509. Mods for Convex machines    (Anthony Datri   (datri@convex.com))
  510. 'vprintf' module added         (Jonathan Kamens (jik@pit-manager.mit.edu))
  511. window creation bug fixed
  512. added icon
  513. fixed 'Input Focus' probs
  514. added '-w' flag to bggen
  515. various cleanups to shut up 'noisy' compilers
  516.  
  517.  
  518. Rev: 10/9/90    (version 1, patchlevel 0  -  initial release)
  519.  
  520.